@charset "utf-8";
/*
base,Date: 2008-10-02
*/
body,tr,input,select {font-size:12px;font-family:"宋体",Verdana,Arial,Helvetica,"Sans Serif"}
html{overflow-x:hidden;
/*overflow-y:hidden;*/}
input.button,input.submit {
	background: #c00000;
	border-color: #d66666 #b00 #b00 #d66666;
	border-width: 1px;
	color: #fff;
	height: 20px;
	text-align: center;
}

input.text { font-size:12.7px; }
input.txt { font-size:12.7px; padding-left: 2px; }

textarea { font-size:12px; padding: 3px }

A:link {text-decoration:none;color:#0000ff}
A:visited {text-decoration:none;color:#800080}
A:hover {text-decoration:none;color:#ff0000}
A:active {text-decoration:underline;color:#ff0000}

a.topmenu:link {font-size: 12px; color: #000080; text-decoration: none}
a.topmenu:visited {font-size: 12px; color: #000080; text-decoration: none}
a.topmenu:hover {font-size: 12px; color: #ff0000; text-decoration: underline;}
a.topmenu:active {font-size: 12px; color: #ff0000; text-decoration: none}

a.nav_bar:link {font-size: 12px; color: #0000ff; text-decoration: none}
a.nav_bar:visited {font-size: 12px; color: #0000ff; text-decoration: none}
a.nav_bar:hover {font-size: 12px; color: #ff0000; text-decoration: underline;}
a.nav_bar:active {font-size: 12px; color: #ff0000; text-decoration: underline}

.mydiv {
    BORDER-BOTTOM: 0.1em solid;
    BORDER-LEFT: 0.1em solid;
    BORDER-RIGHT: 0.1em solid;
    BORDER-TOP: 0.1em solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, "Sans Serif";
    MARGIN: 0.5em;
    PADDING-BOTTOM: 0.5em;
    PADDING-LEFT: 0.5em;
    PADDING-RIGHT: 0.5em;
    PADDING-TOP: 0.5em;
    BACKGROUND: #f0f8ff;
    COLOR: black;
    WIDTH: 600px;
}

.cbox {
	background-color : white;
	border : 1px solid #8394B2;
	clear : both;
	color : black;
	margin : 0px 2px 2px 2px;
	padding : 6px 6px;
	width: 100%
}

/*-- info win @ yahao --*/
.wtop {
background: #D5DDE5; border: 1px solid #8394B2; color: #000000; margin: .5em 0em .0em .5em; font-size: 12.7px; padding: 5px;
}
.wmain {
background: #FAFCFE; border: 1px solid #8394B2; border-top: 0; color: #000000; font-size: 12px; margin: 0em .0em .5em .5em; padding: 5px; line-height:140%;
}

.w5 { width: 550px; }
.b { font-weight: bold; }
.ac { text-align: center; }
.ar { text-align: right; }
.al { text-align: left; }

.infob {
	padding: 3px;
}
.infob_T {
	width:590px;
	height:18px;
	font-size: 12px;
	background-color: #003366;
	color: #ffffff;
	font-weight: bold;
}
.infob_C {
	width:588px;
	height:auto;
	background-color: #f8fafc;
	color: #000000;
	border: 1px solid #e8eef7;
}

.fminput {border-width: 1px; padding: 1px; font-size: 9pt; border-color: #cccccc; height: 20px}
.bfont1 {color: #333399;font-weight: bold}
.lg_btn { font-size:14.7px; width:150px; height:30px;  background-color:#6699cc;}

.inputc3 { height:18pt; background-color: #F7F8FF; border-color: #848284 gainsboro gainsboro #848284; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-size: 16px; font-weight:bold;font-family:"Arial"; color:#003399}

.inputc { height:20px; background-color: #ffffff; border-color: #848284 gainsboro gainsboro #848284; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}

.buttnc { cursor: pointer; height:18pt;}
.buttnb { cursor: pointer; height:18pt; font-family:"宋体";font-size:14.7px}

.buttnd { cursor: pointer; height:20px; background-color: #ffffff; border-color: #848284 gainsboro gainsboro #848284; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}

.lstBTLine {
	margin-top: 3px; font-size: 14px; margin-bottom: 3px; width: 600px; border-bottom: #999999 3px solid; background-color: #eeeeee; padding-top: 3px; padding-bottom: 3px;
}

.lstBTLine2 {
	margin-top: 3px; font-size: 14px; margin-bottom: 3px; width: 100%; border-bottom: #999999 3px solid; background-color: #eeeeee; padding-top: 3px; padding-bottom: 3px;
}

input[type="text"], input[type="password"] {
  font-weight: bold;
}

.TD2 {
	font-size: 100%;
	border-top: 1px dotted #484848;
	padding-top: 1px;
	padding-bottom: 1px;
}

.TD3 {
	font-size: 100%;
	border-top: 1px dotted #484848;
	border-left: 1px dotted #484848;
	padding-top: 1px;
	padding-bottom: 1px;
}

#headerarea .cobrand {font-size: 21px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700; color: #000;}

td.bgLightHeaderBoxBlk {padding-top:5px; padding-bottom:6px; padding-left: 10px; padding-right: 10px; background-color: #dbe7f2; font-size: 13px; font-weight: bold; color: #000; }

table.tcinfo {
	border: solid 1px #ffcc00;
	background-color:#fffde9;
}

td.tcinfo,div.msgb1 {
	border: solid 1px #ffcc00;
	background-color:#fffde9;
	padding:3px;
}

td.tcinfo2 {
	border-left: solid 5px #ffcc00;
	background-color:#fffde9;
	padding:3px;
}

.superheading {font-size: 21px; font-weight: 700; color: #036;}
#colorbtn {background-color:#dee4ef}

.fontbold {font-weight: bold}
.fontred {color:red}
.fontblue {color:blue}
.fontgray {color:gray}
.fontzh {font-size:12.7px;font-family:"宋体",Verdana,Arial,Helvetica,"Sans Serif"}
.fontwhite {color:#FFFFFF;}
.fontblack {color:#000000}

.fontdgreen {color:#336633}
.fcdblue {color:#3333CC}
.fontredsize {color:red;font-size:14px; font-weight:bold}
.biginputsel {font-size:14px;}
.medinputsel {font-size:12.7px;}
.stdselw {width:120px;}

div.instructions {width: 100%; font-size: 12px; background-color: #f9f9f9; border: 1px solid #ccc; border-right: 0px; border-left: 0px; padding: 5px; line-height:180%}

.notificationBox { background-color: #EFF7FE; border: 1px solid #83A8CC;margin: 0;}

.smallerEmphasis {font-size: 10px; font-weight: 700;}
.smallHighlight {font-size: 11px; font-weight: 400; color: #036;}
.mediumEmphasis {font-size: 14px; font-weight: 700;}
.largeEmphasis {font-size: 17px; font-weight: 700;}
.extraLarge {font-size: 24px;}
.extraLargeEmphasis {font-size: 24px; font-weight: 700;}

.f_large {font-size: 17px;}
.f_medium {font-size: 14px;}

.notificationBox {MARGIN-left: 1em; padding:10px; WIDTH:92%; height:18px; font-size:14.7px; }

.btnflat {BORDER-WIDTH: 1px; PADDING: 1px; FONT-SIZE: 9pt; BORDER-COLOR: #cccccc; HEIGHT: 20px}
span.comment {color:gray}

.cred { color:red; }
#mf_bold { font-size:12.7px; font-weight: bold; }

/*** new ***/

select.normal,input.normal {
	font-size:12.7px;
	height:20px;
}

select.large {
	font-size:16px;
	height:25px;
}

img {
	border: none;
}

.excolor{background-color:#70AB48;font-weight:bold;}
.fwhite{color:#FFFFFF;}
.fred{color:#FF0000;}
.fgreen{color:green;}
.fblack{color:#000;}
.exsymbol{font-size:24px;font-weight:bold;}
.fgray{color:gray;}

label{cursor:pointer;}
/*** div window ***/
#divwin {position:absolute;z-index:888;background:#D4D0C8;border:1px solid #ccc;font-size:12px;}
#title {border-top:1px solid #849EC0;border-right:1px solid #849EC0;border-left:1px solid #849EC0;width:100%;}
#winbody {border-bottom:1px solid #849EC0;border-right:1px solid #849EC0;border-left:1px solid #849EC0;width:100%;}
#title {line-height:28px;background:#C4D7EC;color:#15428B;width:100%;font-weight:bold;background-image:url(/images/win-bg.gif);}
#title .wintitle{line-height:28px;float:left;width:85%;}
#title close{line-height:28px;float:right;font-weight:bold;}
#title A:link {text-decoration:none;color:#15428B;font-weight:bold;}
#title A:visited {text-decoration:none;color:#15428B;font-weight:bold;}
#title A:hover {text-decoration:none;color:#15428B;font-weight:bold;}
#title A:active {text-decoration:underline;color:#15428B;font-weight:bold;}